body{background:#efefda;}

/*****************header********************/
.header{width:100%;height:45px;padding:20px 0;position:relative;background:#f2f0f1;}
.logo,.search-box,.menu{float:left;}
.user{float:right;}
.logo h1 a{color:burlywood;font-size: 40px;line-height: 40px;}
.search-box{width:350px;position:relative;height:35px;background:#dcdcdc;margin:10px 80px 0 120px;;}
.search-inner{height:31px;margin:2px;display:inline-block;}
.search-text{width:285px;border:none;height:31px;line-height:31px;text-indent:8px;float:left;color:#999;}
.search-btn{width:60px;display:inline-block;border:none;height:31px;cursor:pointer;background:#dcdcdc;float:left;}
.menu{margin-top:15px;}
.menu-detail{min-height:435px;}
.menu-list li{float:left;margin-right:8px;}
.menu-list li a{font-size: 16px;color:#621622;display:inline-block;padding:6px 25px;}
.menu-list li .active,.menu-list li a:hover{background:#D96B66;color:#fff;border-radius:4px;}
.user{position:absolute;right:0;top:-20px;}
.login,.register{float:left;}
.login a,.register a{display:inline-block;position:relative;padding:20px 15px;}
.user a:hover{background:#d3d3d3;;filter:alpha(opacity=50);opacity:0.5}
.quick-panel{width:80px;position:absolute;top:54px;background:#E2A7A4;z-index:100;}
.quick-panel li{width:80px;float:left;}
.quick-panel li a{font-size:14px;display:block;height:18px;line-height:18px;text-align:center;padding:5px 9px;}

/*login*/
.login-panel{height:510px;;z-index:1000;background:#fff;opacity:1;}
.inner-panel{width:400px;padding:60px 20px;margin:0 auto;}
.panel-title{border-bottom:1px solid #ccc;}
.panel-title h3{display:inline-block;font-size:18px;line-height:27px;color:#000000;padding:0 30px;opacity:0.7;font-weight:normal;color:red;}
.panel-title .close{;position:absolute;right:0;top:0;}
.close a img{width:25px;height:25px;padding:4px;}
.msg{padding:25px 0;}
.msg h4{display:inline-block;width:70px;padding:10px 25px 10px 0;font-size: 14px;text-align: right;}
.text-area .username{display:inline-block;width:280px;margin:0 auto 20px;height:38px;line-height:38px;color:#9d9d9d;text-indent:10px;}
.text-area .password{display:inline-block;margin:10px auto 30px;width:280px;height:38px;line-height: 38px;text-indent:10px;color:#9d9d9d;}
.text-area .submit{margin:0 auto;display:block;width:100px;height:40px;color:#fff;background:red;border:none;outline:none;cursor:pointer;-moz-border-radius:4px;-ms-border-radius:4px;-webkit-border-radius:4px;}
/*register*/
.reg-panel{height:510px;;z-index:1000;background:#fff;opacity:1;}
.text-area{padding:25px 0;}
.text-area h4{display:inline-block;width:70px;padding:10px 25px 10px 0;font-size: 14px;text-align: right}
.text-area .nick{display:inline-block;width:280px;margin:0 auto 20px;height:38px;line-height:38px;color:#9d9d9d;text-indent:10px;}
/*****************banner***********************/
.banner{}
.slide{width:1349px;position:relative;margin:0 auto;height:505px;overflow:hidden;}
.slide .img-div{width:4047px;position:absolute;top:0;left:0px;}
.img-div img{float:left;}
.slide .slide-btn{position:absolute;width:1349px;text-align: center;z-index:11;line-height:30px; bottom:10px;}
.slide .slide-btn a{font-size:23px;color:#de3237;}
.slide-btn a.hover{color:#ccc;}
/****************************首页图片栏*********************************/
.two-row{margin-bottom:25px;}
.sy-title h2{font-size:25px;color:#f0ad4e;border-bottom:1px solid #ccc;padding-right:40px;display:inline-block;margin:10px auto;}
.sy-pics{overflow:hidden;padding:10px 25px;}
.tj-contain,.zr-contain{height:371px;overflow:hidden;}
.sy-pics li{display:inline-block;float:left;width:245px;text-align: center;position:relative;padding:0 17.5px;overflow:hidden; }
.sy-pics a{display:block;height:300px;clear:both;overflow:hidden;}
.sy-pics li:hover h4{bottom:0px;}
.sy-pics li img{padding:0;float:left;}
.sy-pics li h4{float:left;text-align:center;font-size:14px;display:block;width:245px;position:absolute;bottom:-28px;color:#000;background:rgba(204,204,204,.6);height:28px;line-height: 28px;
    transition:bottom .2s;
    -webkit-transition:bottom .2s;
    -moz-transition:bottom .2s;
    -o-transition:bottom .2s;
    -ms-transtion:bottom .2s;
}
.sy-page{margin-top:15px;position:relative;overflow:hidden}
.pagination{margin-left:435px;display:inline-block;width:300px;}
.pagination li{float:left;display:inline-block;text-align: center;margin-right:8px;}
.pagination li a{display:inline-block;height:23px;background:#ccc;padding:0 8px;line-height:23px;}
.pagination a.active{background: #83abb9;}
/*****************footer**************************/
.footer{width:100%;background:#434343;position:relative;padding:15px 0;color:#fff;height: 200px;}
.power,.copy{height:20px;text-align:center;}
.sy-pics>li img{
    min-height: 300px;
    max-height: 300px;
    min-width: 245px;
}